package com.itbaizhan.shopping_common.service;

import com.itbaizhan.shopping_common.pojo.CartGoods;

import java.util.List;

// 购物车服务
public interface CartGoodsService {

    // 查询某个用户的所有购物车商品
    List<CartGoods> findAll(Long id);
    // 添加购物车商品
    void addCartGoods(Long id,CartGoods cartGoods);
    // 修改购物车商品数量
    void updateCartGoodsNum(Long userId,Long goodId,Integer num);
    //删除购物车商品
    void deleteCartGoods(Long userId,Long goodId);

    // 更新redis中的购物车数据
    void refreshCartGoods(CartGoods cartGoods);
    // 删除redis中的购物车数据
    void deleteCartGoods(Long goodId);


}
